데이터 타입(Data Types)

✒️ 2025-05-14 20:13 내용 수정


컴퓨터가 처리하는 데이터의 종류


항목 기본 자료형 (Primitive Type) 참조 자료형 (Reference Type)
저장 값 실제 데이터 값 객체의 참조(주소)
메모리 저장 위치 스택(Stack) 객체는 힙(Heap), 참조는 스택(Stack)
크기 고정 가변 (객체에 따라 다름)
기본값 0, 0.0, false null
null 허용 여부 불가능 가능
산술 연산 가능 불가능 (메서드를 통해 조작)
예시 int, float, boolean 등 String, Array, Class, Interface 등

기본 자료형

datatype.png

1. 정수형

자료형 크기
byte 1 byte
short 2 byte
int 4 byte
long 8 byte
int age = 20;
long speed = 30000000000000;

2. 실수형

자료형 크기
float 4 byte
double 8 byte
float pi = 3.13f;
double number = 439.2938201;

3. 문자

자료형 크기
char 2 byte
char score = 'A';

5. 논리형

boolean finished = false;

참조 자료형

1. 문자열(문장)

String data = "AA";

2. Array

3. Class